#ifndef __CLI_PARSE__OBJECT_H__
#define __CLI_PARSE__OBJECT_H__

namespace cli_parse {
  class Object {
  public:
             Object (void) { };
    virtual ~Object (void) { };

    virtual size_t size (void) const = 0; ///< Returns the runtime size of an object
  };
};

#endif /* __CLI_PARSE__OBJECT_H__ */